#ifndef NET_MESSAGE_CIPHER_TEXT_H
#define NET_MESSAGE_CIPHER_TEXT_H

#include "asgka_common.h"
#include "messageBase.h"
#include <string>

class messageCiphertext : public messageBase
{
public:
	messageCiphertext(const std::string &groupname, c_asgka_element ciphertext1, 
		c_asgka_element ciphertext2, c_asgka_element ciphertext3);
	~messageCiphertext();

private:
	void generateMessage(std::string &buf) const;

private:
	std::string m_groupname;
	asgka_element m_ciphertext1;
	asgka_element m_ciphertext2;
	asgka_element m_ciphertext3;
};

#endif